#!/bin/bash
 
# Fibonacci numbers
# Writes an infinite series to stdout, one entry per line
function fib() {
  local a=1
  local b=1
  while true ; do
    echo $a
    local tmp=$a
    a=$(( $a + $b ))
    b=$tmp
  done
}
 
# output the 10th element of the series and halt
fib | /usr/bin/*head -10 | tail -1